#pragma once


struct IFont
{
	virtual ~IFont() {}

	virtual void RenderText(const char* text, float x, float y, const Color& color) = 0;
	virtual Vec2 MeasureString(const char* text) const = 0;
	virtual uint GetLineSpacing() = 0;

	virtual void Flush() = 0;
};